#ifndef _TEXTURE_H
#define _TEXTURE_H

/*	Ancho y largo del checkerboard texture	*/
#define	IMAGE_WIDTH 64
#define	IMAGE_HEIGHT 64

/* Aqui se arman las tres texturas diferentes que utilizamos */
static GLubyte checkImage[IMAGE_HEIGHT][IMAGE_WIDTH][4];
static GLubyte checkImageGreen[IMAGE_HEIGHT][IMAGE_WIDTH][4];
static GLubyte checkImageYellow[IMAGE_HEIGHT][IMAGE_WIDTH][4];

/* Los nombres de las tres texturas utilizadas */
#ifdef GL_VERSION_1_1
	GLuint texName;
	GLuint texGreenName;
	GLuint texYellowName;
#endif

/* Prototipo de funciones */
void makeCheckImageGreen();
void makeCheckImageYellow();
void makeCheckImage();
void initGreenTexture();
void initBlackAndWhiteTexture();
void initYellowTexture();


#endif 